package com.nchu.student_score.service;

import com.github.pagehelper.PageInfo;
import com.nchu.student_score.dataObject.GradeResult;
import com.nchu.student_score.model.Appeal;
import com.nchu.student_score.vo.ResultVo;

public interface AppealService {
    ResultVo<Appeal> adminUpdateAppeal(Appeal input);

    ResultVo<Appeal> teacherUpdateAppeal(Appeal input);

    ResultVo<GradeResult> appealGetOneGrade(Appeal input);

    PageInfo<Appeal> getAppealList(Appeal input,Integer currPage);

    ResultVo<Appeal> stuInsertOrUpdateAppeal(Appeal input);
}
